A leader-to-leader meeting should also take place, the Turkish president told Putin, the Turkish Presidency said in a statement.
NATO member Turkey shares a border with Ukraine and Russia in the Black Sea, has good ties with both and has been working as a mediator. It has hosted two separate talks between Ukraine and Russia and has been pushing to host a leaders' meeting.
"President Erdogan, who stated the importance of achieving a cease-fire, working on humanitarian corridors effectively and carrying out evacuations in a safe manner, noted that Turkey would continue doing its utmost to halt this course of events damaging everyone and ensure lasting peace," the statement said.
He also repeated an offer to host the Russian and Ukrainian leaders for peace talks, it said.